abstract class Component {
    public abstract void doSomething();

    public abstract void end();
}
